MDI aplikace - problem se zaviranim oken
Otázka od: Ing. Igor Vodicka
15. 10. 2004 8:11
Ahoj do kofery!
V MDI aplikaci mam funkci, ktera zavira vsechna otevrena childokna. Pouzivam
nasledujici konstrukci:
for I := MDIChildCount-1 downto 0 do
MDIChildren[I].Close;
Childokno ma nadefinovanou udalost OnClose, kde provadim nasledujici test:
if MainForm.MDIChildCount=1 then //kdyz zustava posledni otevrene okno
begin
.
neco;
.
end;
Problem je ten, ze MDIChildCount se nesnizuje jak jsou postupne okna v cyklu
zavirana, ale zustava na hodnote puvodniho postu oken.
Nevite nekdo jak zaridit, aby se hodnota MDIChildCount aktualizovala? Delam
v D5 Ent na W2K.
Diky za kazde nakopnuti
Ing. Igor Vodicka
informacni systemy
Nakladatelstvi Sagit
Tel.: 59 6786 001
HTTP://www.sagit.cz/
Odpovedá: Petr Zahradnik
15. 10. 2004 12:24
Puvodni zprava ze dne 15.10.2004:
> Velice se vsem omlouvam, ale 13. 10. jsem odesilal Adminovi na
> soukr. mail:
>
> [cut]
>
> Teprve dnes se mi podarilo odeslat dotaz (zmenil jsem subj.). A take
> jsem dostal "odpoved". Na predchazejici dotazy mi z konference zadne
> odpovedi nedosly.
No a ja jsem na to odpovidal, ze prispevek do konference prisel, ze
chyba neni v konferenci. No a pak to takhle dopada:
http://www.clexpert.cz/vodicka.jpg
To je seznam prispevku s danym subjektem - dole nesmyslne opakovane
prispevky a nahore odpovedi na nej...
Pak je uplne zbytecne psat administratorovi, kdyz jeho odpoved stejne
ignoruju a posilam stejny prispevek dal a dal, misto abych zjistil,
kde ty prispevky mizi treba v nejakem antispamu...
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
Obvodova 740/14, 400 07 Usti nad Labem
telefon: 475 501 627, mobil: 602 409 601, fax: 475 511 338
web: http://www.clexpert.cz, e-mail: clexpert@clexpert.cz
ICQ: 21215917, MSN: clexpert@clexpert.cz
==========================================================
Odpovedá: Milan Tomes
15. 10. 2004 9:06
Nevim jak ostatnim, ale uz mam docela plne zuby cist temer kazdy den jeden a
ten samy dotaz...
S pozdravem
Milan Tomes
> [mailto:delphi-l-owner@clexpert.cz]On Behalf Of Ing. Igor Vodicka
> Sent: Friday, October 15, 2004 9:11 AM
>
> V MDI aplikaci mam funkci, ktera zavira vsechna otevrena
> childokna. Pouzivam
Odpovedá: Ing. Igor Vodicka
15. 10. 2004 11:43
Velice se vsem omlouvam, ale 13. 10. jsem odesilal Adminovi na soukr. mail:
<<
Zdravim,
jsem aktivni uzivatel konference. V poslednich dnech se mi nepodarilo
odeslat do konference zadne zpravy, ale zpravy ostatnich ucastniku mi chodi
normalne.
O mych odeslanych zpravach neprijdou zadne chybove hlaseni nebo se nevraceji
zadne zpravy o nedoruceni, a presto ma zprava nedojde.
Partal jsem u nas, ale nic jsem neobjevil. Moje ostatni odchozi posta je
dorucovana normalne. Muzete se nejak podivat v cem muze byt problem. Do
konference jsem prihlaseny z teto adresy vodicka@sagit.cz. Mimochodem, ted
jsem si uvedomil, ze jsem dlouho nedostal test prihlaseni z konference.
>>
Teprve dnes se mi podarilo odeslat dotaz (zmenil jsem subj.). A take jsem
dostal "odpoved". Na predchazejici dotazy mi z konference zadne odpovedi
nedosly.
Jeste jednou vsem prominte.
Igor Vodicka
> -----Original Message-----
> From: delphi-l-owner@clexpert.cz [mailto:delphi-l-owner@clexpert.cz]On
> Behalf Of Milan Tomes
>
>
> Nevim jak ostatnim, ale uz mam docela plne zuby cist temer kazdy
> den jeden a
> ten samy dotaz...
>
> S pozdravem
>
> Milan Tomes
>
> > [mailto:delphi-l-owner@clexpert.cz]On Behalf Of Ing. Igor Vodicka
> > Sent: Friday, October 15, 2004 9:11 AM
> >
> > V MDI aplikaci mam funkci, ktera zavira vsechna otevrena
> > childokna. Pouzivam
>